import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86184
 * Date: 2023-01-28
 * Time: 13:31
 */
public class Array {
    public static void main(String[] args) {
        //数组的定义
        int[] array={1,2,3,4};  // 1   静态数组
        int[] array1=new int[]{1,2,3,4};   // 2   动态数组
        // 1 、2 本质上没有任何区别，只有写法不同
        int[] array2=new int[4];    //3    未赋值的数组 ，编译器自动初始化

        //数组的遍历
        for (int i = 0; i < array.length; i++) {   // 1
            System.out.print(array[i]+" ");
        }
        System.out.println();
        //数组中的数据的类型定义的变量：数组名   只能打印数组，没有数组下标
        for (int x:array) {   // 2
            System.out.print(x+" ");
        }
        System.out.println();
        //将数组变为字符串，然后返回
        String ret= Arrays.toString(array);
        System.out.println(ret);
    }
}
